//
// Network.cs
//
// Copyright (C) 2008 Lukas Lipka <lukaslipka@gmail.com>
//

using System;

namespace Dashboard.Engine.Fidelity {

	public class Network {

		private string mac;
		private string essid;
		private string mode;
		private double quality;
		private double signal_level;
		private double noise_level;
		private bool secure;

		public Network (string mac)
		{
			this.mac = mac;
		}

		public string Mac {
			get { return mac; }
		}

		public string Essid {
			get { return essid; }
			set { essid = value; }
		}

		public string Mode {
			get { return mode; }
			set { mode = value; }
		}

		public double Quality {
			get { return quality; }
			set { quality = value; }
		}

		public double SignalLevel {
			get { return signal_level; }
			set { signal_level = value; }
		}

		public double NoiseLevel{
			get { return noise_level; }
			set { noise_level = value; }
		}

		public bool Secure {
			get { return secure; }
			set { secure = value; }			
		}
	}
}